package main

import (
	_ "exam-app/user-srv/initialition"
	"exam-app/user-srv/internal/handler"
	pb "exam-app/user-srv/proto"
	"fmt"
	"google.golang.org/grpc"
	"net"
)

func main() {

	// 地址
	addr := ":50000"
	// 1.监听
	listener, err := net.Listen("tcp", addr)
	if err != nil {
		fmt.Printf("监听异常:%s\n", err)
	}
	fmt.Printf("监听端口：%s\n", addr)
	// 2.实例化gRPC
	s := grpc.NewServer()
	// 3.在gRPC上注册微服务
	pb.RegisterUserServer(s, &handler.UserServer{})
	// 4.启动服务端
	s.Serve(listener)

}
